.root {
	-fx-font-size: 12px;
	-fx-font-smoothing-type: lcd;
}

.hyperlink {
	-fx-text-fill: #1e90ff;
}
.hyperlink:hover {
	-fx-text-fill: #ff0000;
	-fx-underline: false;
}
.hyperlink:visited {
	-fx-text-fill: #1e90ff;
	-fx-border-width: 0;
}

.list-view {
	-fx-border-color: darkgrey;
}

.split-pane {
	-fx-background-insets: 0;
	-fx-position-shape: false;
	-fx-focus-traversable: false;
	-fx-border-width: 0;
}
.split-pane .split-pane-divider {
	-fx-background-color: transparent;
	-fx-max-width: 1px;
	-fx-pref-width: 1px;
	-fx-border-width: 0;
	-fx-background-insets: 0;
}
.split-pane .split-pane-divider .horizontal-grabber {
	-fx-pref-width: 1px;
}

.banner {
	-fx-pref-height: 60px;
	-fx-max-height: 60px;
	-fx-background-color: linear-gradient(from 0% 100% to 100% 100%, rgba(158, 56, 79, 1) 0%, rgba(255, 255, 255, 0) 70%);
	-fx-padding: 5px 10px 5px 40px;
}

.banner .namingBanner {
	-fx-alignment: center-left;
}

.banner .namingBanner #forumName {
	-fx-font-smoothing-type: lcd;
	-fx-font-weight: bolder;
	-fx-font-style: oblique;
	-fx-font-size: 30px;
	-fx-fill: rgba(255, 255, 255, 1);
}

.threadImageList {
	-fx-border-color: darkgray;
}

.statusbar {
	-fx-border-width: 1px 0 0 0;
	-fx-border-color: darkgray;
}